Golang Job: Software Engineer

Job added on

Location

São Paulo - Brazil

Job type

Full-Time

Golang Job Details

  • Completed Bachelor’s degree in computer science or equivalent
  • 3+ years writing production quality code in Go/Python or comparable programming language
  • 3+ years developing software for networking/internet technologies on consumer or enterprise products
  • 5+ years of systems development experience on Linux OS based stacks

Job summary
A Systems Engineer architects, designs and develops features and applications on eero's operating system - eeroOS. They continually strive to innovate and raise the bar for Operational Excellence across the rapidly growing fleet of eero devices. They create customer value by developing cutting edge features working across cross-functional Mobile, Cloud and Data teams.

This is a fantastic opportunity to have a significant impact on all aspects of a new product while working to build a world-class company that embodies great design, attention to detail, technological innovation, and quality.

Key job responsibilities
  • Collaborate with peers across Engineering,Product, CX, and Design to shape our product vision and build exciting and customer centric features
  • Develop and maintain critical eeroOS features essential to eero's customer experience
  • Triage and solve incoming customer issues from our test and production populations
  • Investigate design approaches, prototype new technology and evaluate technical feasibility in order to deliver new customer experiences.
  • Regularly deliver high impact customer features on tight timelines
  • Maintain and continuously improve build tools and automation infrastructure
  • Increase quality and quantity of the coverage of our automated tests on eeroOS
  • Improve engineering processes and tools to increase team effectiveness
  • Lead and mentor junior engineers on projects

A day in the life
A Systems engineer develops applications and features in Golang and Python on eero's operating system which spans across all eero hardware and is also responsible for maintaining and continuously improving the eeroOS operating system and build infrastructure.

The Systems Engineer also serves as part of a core group responsible for handling customer issues across production, beta and dog food deployments and works cross-functionally across Cloud, Data and Mobile app teams to resolve issues and deploy new features.

About the team
We live in a connected world and WiFi has become a critical component to every home. eero is the first product to deliver a whole home WiFi experience using mesh technology to make sure you never have to worry about WiFi ever again. We believe deeply in providing the best connectivity experience possible for our customers. We are based in San Francisco, CA.

  • Experience designing software architectures for scalability, reliability, and performance
  • Experience with CI/CD Infrastructure such as GitLab
  • Has deep hands-on technical expertise, especially with Linux
  • Knowledge of professional software engineering practices and best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Demonstrated ability to handle multiple, competing priorities in a fast-paced environment
  • Excellent written and verbal communication skills with the ability to present complex technical information in a clear and concise manner to other engineers and managers
  • Organized and detailed oriented
  • Self-directed and comfortable leading others technically
  • BS, MS, Ph.D. in Computer Science or a relevant technical discipline (or equivalent experience)